package com.monitor.dto;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
import java.math.BigDecimal;
import java.util.List;

import com.monitor.pubInter.AbstractPageDTO;

/**
*    @author afeng
*    @Date 2025-03-17 10:50:14
*    @description CustomerDomainPageDTO      客户信息
*/
@ApiModel("客户信息DomainPageDTO")
@Data
public abstract class CustomerDomainPageDTO extends AbstractPageDTO {

    @ApiModelProperty(value = "大于排序")
    private Integer sortNumGreater;
    @ApiModelProperty(value = "小于排序")
    private Integer sortNumLess;
    @ApiModelProperty(value = "是否显示 1:是:Y,0:否:N")
    private List showFlagIn;
    @ApiModelProperty(value = "客户姓名")
    private String nameLike;
    @ApiModelProperty(value = "客户手机号")
    private String phoneLike;
    @ApiModelProperty(value = "")
    private String companyLike;
    @ApiModelProperty(value = "职位")
    private String positionLike;
    @ApiModelProperty(value = "性别")
    private String genderLike;
    @ApiModelProperty(value = "生日")
    private String birthdayLike;
    @ApiModelProperty(value = "座机")
    private String telephoneLike;
    @ApiModelProperty(value = "客户QQ")
    private String qqLike;
    @ApiModelProperty(value = "微信号")
    private String wechatLike;
    @ApiModelProperty(value = "联系地址")
    private String addressLike;
    @ApiModelProperty(value = "邮箱")
    private String emailLike;
    @ApiModelProperty(value = "相关备注信息")
    private String remarkLike;
    @ApiModelProperty(value = "云客客户id")
    private String ykIdLike;
    @ApiModelProperty(value = "云客跟进用户id")
    private String ykUserIdLike;
    @ApiModelProperty(value = "云客跟进员工id")
    private String partnerIdLike;
    @ApiModelProperty(value = "最后一次沟通时间")
    private String lastContactTimeLike;
    @ApiModelProperty(value = "上次沟通说明")
    private String lastContactRemarkLike;
    @ApiModelProperty(value = "上次沟通意向")
    private String lastContactIntentLike;
    @ApiModelProperty(value = "上次沟通小标签 文字")
    private String lastContactTagLike;
    @ApiModelProperty(value = "开始跟进时间")
    private Date followTimeStart;
    @ApiModelProperty(value = "结束跟进时间")
    private Date followTimeEnd;
    @ApiModelProperty(value = "企业性质")
    private String econKindLike;
    @ApiModelProperty(value = "公司类型")
    private String comTypeLike;
    @ApiModelProperty(value = "经营范围")
    private String scopeLike;
    @ApiModelProperty(value = "注册资本")
    private String registCapiLike;
    @ApiModelProperty(value = "企业法人")
    private String operNameLike;
    @ApiModelProperty(value = "大于员工数量")
    private Integer employeesNumGreater;
    @ApiModelProperty(value = "小于员工数量")
    private Integer employeesNumLess;
    @ApiModelProperty(value = "所属行业")
    private String industryLike;
    @ApiModelProperty(value = "主营产品")
    private String mainProduceLike;


}
